home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 014 / scout.arc / SCOUT.DOC < prev   
Text File  |  1987-06-14  |  78KB  |  1,677 lines

  1.  
  2.  
  3.                                 SCOUT
  4.  
  5.                      A Memory Resident File Manager
  6.  
  7.                           by John J. Newlin
  8.                         Copyright 1986, 1987
  9.                          All Rights Reserved
  10.  
  11.      SCOUT is a Shareware product.  A Shareware product is one that is 
  12.      distributed through public access channels in order that 
  13.      prospective buyers may evaluate the product before making a 
  14.      decision to buy.  Shareware software is not public domain 
  15.      software and is not free.  It is fully protected by State and 
  16.      Federal copyright laws, is offered for sale, and is fully 
  17.      supported by its author.  Unlike any other commercial 
  18.      distribution method, Shareware permits you, the user, to try out 
  19.      the product on your machine so that you can better decide whether 
  20.      the product meets your needs and expectations.
  21.  
  22.      If you try SCOUT and decide for any reason that it does not meet 
  23.      your needs and that you will not use it, then you don't have to 
  24.      face the inconvenience of calling or writing for a refund.  Don't 
  25.      use it, don't buy it.  But if you do like SCOUT and you use it 
  26.      then you are obligated to pay for it.  How much do you pay?
  27.  
  28.                 Level 1 registration          $30.00
  29.                 Level 2 registration          $35.00
  30.                 Level 3 registration          $40.00
  31.  
  32.      Level 1 registration is the basic price for SCOUT and entitles 
  33.      you to use the program.  Level 2 registration entitles you to a 
  34.      printed manual and a diskette containing the latest version.  It 
  35.      also entitles you to one free major upgrade.  Level 3 
  36.      registration buys you the expanded memory version of SCOUT.  More 
  37.      about that later.  All registered users recieve as much technical 
  38.      support as necessary to ensure that SCOUT works properly in their 
  39.      system.  To register, please send a check or money order to:
  40.  
  41.                          John J. Newlin
  42.                          4060-228 Rosenda Court
  43.                          San Diego, CA 92122
  44.  
  45.      California residents must include 6% state sales tax.  For 
  46.      technical support and/or questions, you can reach me via 
  47.      Compuserve (EASYPLEX/IBMSW forum - 71535,665) or by phone at 
  48.      (619) 455-6225.
  49.  
  50.      License
  51.      -------
  52.  
  53.  
  54.  
  55.  
  56. Page 1 
  57.  
  58.  
  59.      Copyright 1986,1987 by John J. Newlin.  All Rights Reserved.
  60.  
  61.      You are free to copy and distribute SCOUT for noncommercial use 
  62.      IF:
  63.  
  64.              NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
  65.  
  66.              IT IS NOT MODIFIED IN ANY WAY.
  67.  
  68.      Volume discounts, site licenses, commercial licenses are available.
  69.  
  70.      This program is provided AS IS without any warranty, expressed or
  71.      implied, including but not limited to fitness for a particular
  72.      purpose.
  73.  
  74.      The author is a member of the Association of Shareware 
  75.      Professionals (ASP).
  76.  
  77.      A version of SCOUT that runs in expanded memory is also available 
  78.      directly from me.  This version runs in conjunction with the Lotus, 
  79.      Intel, Microsoft (LIM) standard for Expanded Memory (EMS), 
  80.      version 3.2.  It requires less than 1k of normal RAM and is known 
  81.      to be compatible with AST RAMPage, Intel Above Board, and Tall 
  82.      Tree JRAM 3 EMS boards and drivers.
  83.  
  84.  
  85.      I.  INTRODUCTION
  86.  
  87.           SCOUT is a memory resident disk/directory/file manager and
  88.      DOS shell that may be invoked from the DOS level or from within
  89.      an active applications program.  Memory resident means that
  90.      when SCOUT is executed, a portion remains active in memory
  91.      waiting to be called via the keyboard.  The rest of SCOUT (the
  92.      majority of its code, in fact) resides in a file called an
  93.      overlay file.  This file is named SCOUT.000 and contains
  94.      approximately two-thirds of SCOUT's run-time code.  When SCOUT
  95.      needs a function imbedded in the overlay file, it needs to know
  96.      its location so that it can access that file and load the
  97.      required code.
  98.  
  99.           SCOUT has been designed to with two primary goals in mind.
  100.      The first design goal is that it must be accessible from any
  101.      applications program as well as from the DOS level.  That is
  102.      why it is a memory resident program.  The second design goal is
  103.      to limit the keystrokes required to perform a specific
  104.      disk/directory/file management function to the absolute
  105.      minimum.  The achievement of these two goals means that a user
  106.      can be busy at work in an applications program and quickly call
  107.      SCOUT into action to perform some disk housekeeping chore and
  108.      return to productive work with a minimal interruption.
  109.      Housekeeping includes copying, moving, renaming, and deleting
  110.      files and a whole host of other functions.
  111.  
  112.  
  113.  
  114. Page 2 
  115.  
  116.  
  117.  
  118.           A third design goal was to make SCOUT as compatible as
  119.      possible with the tremendous range of applications programs
  120.      available for the IBM PC (and clones) as well as a number of
  121.      other memory resident programs.  While it cannot be guaranteed
  122.      that SCOUT will operate perfectly with every program, it is
  123.      safe to say that it works with the vast majority of
  124.      applications and memory resident utilities available today.
  125.  
  126.      The following is a summary of SCOUT's major features:
  127.  
  128.                 +  Execute programs
  129.                 +  Move, copy, delete individual files
  130.                 +  Move, copy, delete tagged files
  131.                 +  Rename files, directories, volume labels
  132.                 +  Create, remove directories, volume labels
  133.                 +  Change file attributes
  134.                 +  Sort files in five different ways
  135.                 +  User defined activation ("hot") keys
  136.                 +  Format 360KB and 1.2MB 5.25 inch diskettes
  137.                 +  Search entire disk for files
  138.                 +  Print directory listing of files
  139.                 +  Send printer control codes to printer
  140.                 +  Print a text file (formatted or unformatted)
  141.                 +  View a text file
  142.                 +  Change directory with single keystroke
  143.                 +  Change drives
  144.                 +  List unused space on all drives
  145.                 +  View monthly calendar
  146.                 +  View ASCII table
  147.                 +  Automatically tag files for move, copy, delete
  148.                 +  Print Graphics screen image (CGA only)
  149.                 +  Save screen image to text file
  150.                 +  View system memory allocation
  151.                 +  Reset file archive bits
  152.                 +  Copy (backup) updated files
  153.                 +  Set system date/time
  154.                 +  Set file date/time
  155.                 +  Strip Wordstar files during copy
  156.                 +  Remove from memory
  157.  
  158.      All of the above features except for the first (execute program)
  159.      and the last (remove from RAM) are available by calling SCOUT
  160.      while running an applications program.
  161.  
  162.      II.  CONFIGURING AND INSTALLING SCOUT
  163.  
  164.           SCOUT is capable of being executed right from the floppy
  165.      diskette it was delivered on.  In fact it is suggested that the
  166.      user place the SCOUT disk in drive A: (it must be drive A, not
  167.      B), go to drive A by typing A: and entering command SCOUT from
  168.      the DOS command line.  SCOUT will load and be ready to be
  169.  
  170.  
  171.  
  172. Page 3 
  173.  
  174.  
  175.      called whenever the keystroke combination of Alt-F10 is
  176.      pressed.  Don't worry, if this combination is not satisfactory,
  177.      it can be changed.
  178.  
  179.           SCOUT can now be "test driven".  Press the Alt key and the
  180.      F10 key simultaneously and the main SCOUT display will replace
  181.      the current screen.  Press the Esc key and the main SCOUT
  182.      screen will be replaced by the screen it replaced.  Try
  183.      pressing the " " (backward prime) key.  This is the secondary
  184.      method to bring up SCOUT.  Try changing to another drive in the
  185.      system by pressing the "d" key with the main window displayed.
  186.      SCOUT will ask "Which drive?".  Simply press the letter key of
  187.      the desired drive.  SCOUT will change to the active directory
  188.      of the specified drive and display the files (up to 350 max) in
  189.      that directory.  Press Esc and notice that SCOUT exited back to
  190.      the drive and directory it was intially activated from.  Now
  191.      bring up SCOUT again and remove it from memory by pressing the
  192.      Ctrl and End keys simultaneously.
  193.  
  194.      Installing and customizing SCOUT for a particulary PC system is
  195.      accomplished by executing the CONFIG.COM program.  First, copy
  196.      the SCOUT files to one of the permanent drives in your system.
  197.      It is recommended, but not required, that this be the drive you
  198.      boot up from.  You may wish to create a subdirectory named
  199.      SCOUT and place all SCOUT files in that directory or you can
  200.      place them in any directory you desire.  IMPORTANT!!  It is
  201.      mandatory that the program named RUNFILE.COM be placed in the
  202.      ROOT directory of the drive from which you intend to initially
  203.      load SCOUT.  You will not be able to run programs from SCOUT if
  204.      this is not accomplished!
  205.  
  206.      Execute the configuration program by entering the following
  207.      from the DOS command line: CONFIG SCOUT.  The configuration
  208.      program will load and display the following main menu:
  209.  
  210.               [A]  Assign overlay file directory
  211.               [B]  Assign SCOUT activation key
  212.               [C]  Assign default file mask keys
  213.               [D]  Assign directories to function keys
  214.               [E]  Assign printer codes
  215.               [F]  Assign default sort
  216.               [G]  File copy date/time setting
  217.               [H]  Set printer margins
  218.               [I]  Assign favorite programs
  219.               [J]  Set prime key
  220.               [ESC]  Quit
  221.  
  222.      The most important item on this menu is item A.  In order for
  223.      SCOUT to function properly, it must know the location of the
  224.      supporting overlay file.  It will not load into memory unless
  225.      it can locate the overlay file.  Selecting item A will result
  226.      in a prompt to enter the DOS full path name where the overlay
  227.  
  228.  
  229.  
  230. Page 4 
  231.  
  232.  
  233.      file SCOUT.000 will reside.  Be sure to enter the FULL path
  234.      name as in the following examples:
  235.  
  236.                      C:\UTILITIES
  237.                      D:\
  238.  
  239.      When you have finished configuring SCOUT, be sure to place
  240.      SCOUT.000 in the directory you specified here.
  241.  
  242.      Item B on the main menu allows user selection of the "hot" key
  243.      combination that is used to activate SCOUT.  The default is
  244.      Alt-F10 but that can be permanently changed to any one of the
  245.      following key combinations:
  246.  
  247.                        Alt    F1 thru F10
  248.                        Alt    Q,W,A,S,Z, or X
  249.                        Ctrl   F1 thru F10
  250.                        Shift F1 thru F10
  251.  
  252.      The key combination that most appeals to you may be the same
  253.      key combination that is used in one of your application
  254.      programs.  Don't worry about it, SCOUT provides the ability to
  255.      temporarily disable the hot key as long as the prime key is not
  256.      disabled (more about this later).
  257.  
  258.      Item C on the main menu permits assigning DOS file mask strings
  259.      to the ten numbered keys at the top of the PC keyboard.  DOS
  260.      file masks may include wild card characters such as "?" and
  261.      "*".  For example, assigning the string "*.BAS" to the number 2
  262.      key will provide you with a means of viewing all the files in
  263.      the current directory with an extension of ".BAS" with just one
  264.      keystroke.  Or assigning the string "AB??.*" to number 7 will
  265.      result in SCOUT showing just those files starting with "AB"
  266.      with names 4 characters long and having any extension, when the
  267.      7 key is pressed.
  268.  
  269.      Item D on the main menu brings up another menu that permits
  270.      assigning macros to the ten function keys on the PC keyboard.
  271.      The macros are strings that will be entered for you in response
  272.      to various SCOUT prompts for drive/directory path names.  For
  273.      example, suppose the string "C:\WORDSTAR" is assigned to the F5
  274.      function key.  Then any time SCOUT prompts for a destination
  275.      directory (such as in copying or moving files), simply pressing
  276.      the F5 key saves the effort of typing in the entire path string
  277.      and hitting the enter key.  Note that the drive specifier may
  278.      or may not be included in the macro strings.   If it is, SCOUT
  279.      will automatically change to the drive specifier for you.
  280.      Thus, assigning "A:" to F10 provides a single keystroke method
  281.      of logging on to drive A any time the F10 key is pressed.
  282.  
  283.      Main menu item E lets you assign printer codes that can be sent
  284.      to the printer from a menu in SCOUT.  It is highly recommended
  285.  
  286.  
  287.  
  288. Page 5 
  289.  
  290.  
  291.      that unless you have and Epson FX-80/85 and are satisfied with
  292.      the default settings, that you have your printer user's manual
  293.      handy when you enter the desire codes. Codes can be assigned to
  294.      function keys F2 thru F9.  F1 is reserved as a means of
  295.      initializing any parallel printer and F10 is used to send a
  296.      test string to the printer.  Codes are entered in DECIMAL.
  297.      Suppose you wish to assign the code that places your printer in
  298.      the letter quality mode.  Your printer manual tells you that
  299.      sending the DECIMAL sequence 27, 120, and 1 will place the
  300.      printer in the letter quality mode.  Select the function key
  301.      you wish to assign this code to and press it.  You will be
  302.      first be prompted to enter a descriptive name (10 characters
  303.      maximum) for the code sequence.  In this case you might enter
  304.      "LTR QUAL".  Next, you are prompted for the code sequence.
  305.      Enter the decimal numbers (five maximum) as follows:
  306.  
  307.                          27/120/01
  308.  
  309.      In this manner you can set up SCOUT to configure your printer
  310.      directly from an application program.
  311.  
  312.      Item F on the main menu permits you to assign a default sort
  313.      that SCOUT will use each time it is activated.  Five choices
  314.      are available:
  315.  
  316.                          Sort by file name
  317.                          Sort by file extension
  318.                          Sort by file date
  319.                          Sort by file size
  320.                          Sort by file name/extension
  321.  
  322.      SCOUT will employ whichever sort you select as a default, but
  323.      the sorting method can be changed on the fly when SCOUT is
  324.      active.  The last choice is a nested sort that first sorts by
  325.      file name and then sorts by extension within the filename
  326.      groups so that files with common names will be listed in
  327.      alphabetical order of their extensions.
  328.  
  329.      Menu item G provides a rather unique capability.  When a file
  330.      is copied by DOS, the new file is given the same date/time
  331.      stamp as the copied file.  If desired, SCOUT will update the
  332.      date/time of a new copy of a file to the current date and time.
  333.      This feature can be toggled on or off as desired.
  334.  
  335.      Item H on the menu provides the facility for setting up
  336.      parameters for printing text files.  The following default
  337.      parameters can be set from this menu:
  338.  
  339.                      [L]  Left margin
  340.                      [T]  Top margin
  341.                      [B]  Bottom margin
  342.                      [P]  Lines per page
  343.  
  344.  
  345.  
  346. Page 6 
  347.  
  348.  
  349.                      [N]  Page numbering
  350.                      [D]  Today's date
  351.  
  352.      The lines per page needs some explaining.  Normally, this would
  353.      be set to 66 but if it is desired to set the printer to print
  354.      88 lines per page, then this parameter must be set in
  355.      synchronization in order for SCOUT to page probably.  These are
  356.      default settings and are quickly reset on the fly from SCOUT,
  357.      so 66 would be the most appropriate setting.  Page numbering is
  358.      a toggle that sets the default to on or off as desired.  If set
  359.      to on, SCOUT will place a page number at the bottom of each
  360.      printed page when printing a file using the SCOUT format
  361.      settings.  Today's date is also a toggle that if turned on will
  362.      place a one line header containing the current date at the top
  363.      of the first printed page.
  364.  
  365.      Main Menu item I permits setting up a menu of the most commonly
  366.      used programs that will be executed from SCOUT.  There are
  367.      three elements to respond to for each of the 10 menu items
  368.      (associated with function keys).  The first is the full program
  369.      name such as ZAPCIS.EXE.  The second is the path name where the
  370.      program file is located.  This is a full DOS path name that
  371.      may include the drive specifier.  An example is C:\COMMUTIL. If
  372.      the drive specifier (e.g., C:) is omitted, SCOUT will use the
  373.      currently active drive.  The third element is whether you
  374.      desire to be prompted for a command line entry before executing
  375.      the program.  Some programs accept command line entries such as
  376.      the following:
  377.  
  378.                           QEDIT myfile.txt
  379.  
  380.      Where QEDIT loads and reads the file myfile.txt.  If you desire
  381.      to be prompted for a command line entry for a specific program,
  382.      SCOUT will flag that item on the menu with an asterisk ("*")
  383.      and any time you press that associated function key from the
  384.      program menu, SCOUT will stop and prompt you for an entry
  385.      before executing the program.  Then the program will be
  386.      executed just as if you had typed the entire string from the
  387.      DOS command line.
  388.  
  389.      Item J on the main menu permits enabling or disabling the prime
  390.      key as a means of calling SCOUT.  This key is so rarely used
  391.      that it is an ideal one-key alternative to the dual keystroke
  392.      combination.  The prime key must be enabled if you plan to
  393.      disable the main dual keystroke combination on the fly from
  394.      within SCOUT.
  395.  
  396.      Upon completion of establishing your SCOUT configuration, press
  397.      the Esc key from the main menu.  You will be asked if you wish
  398.      to make all changes permanent.  If the answer is affirmative,
  399.      SCOUT.COM will be modified accordingly and all the changes made
  400.      during this session will be active the next time SCOUT is
  401.  
  402.  
  403.  
  404. Page 7 
  405.  
  406.  
  407.      loaded.  If a Color Graphics Adaptor (CGA) and color monitor
  408.      are active, you will be asked if your monitor "flickers".
  409.      SCOUT writes directly to the video screen and some CGA boards
  410.      will display snow or sparkle whenever the screen is updated.
  411.      Other boards are impervious to this.  Answering no will result
  412.      in faster display updates but might cause sparkle and snow on
  413.      certain monitors.  If you're not sure, try it both ways and
  414.      then configure SCOUT as desired.
  415.  
  416.      III.  LOADING SCOUT
  417.  
  418.      Like any other executable program, SCOUT.COM can be loaded
  419.      directly from the DOS command line or from a batch file.  Many
  420.      PC users have several other memory resident utilities that are
  421.      loaded each time the system is booted.  SCOUT is well-behaved
  422.      and should work in conjunction with most Terminate and Stay
  423.      Resident (TSR) software.  For example, in the case of Borland's
  424.      Sidekick, it is recommended that SCOUT be loaded prior to
  425.      Sidekick.  In that configuration, Sidekick can be called when
  426.      SCOUT is active and SCOUT can be called when Sidekick is
  427.      active.  In case of conflicts with other TSR's, experimentation
  428.      with the order the TSR's are loaded will usually solve the
  429.      problem.
  430.  
  431.      SCOUT provides a way to adjust the amount of Random Access
  432.      Memory (RAM) it occupies.  As delivered, SCOUT is set to
  433.      support up to 350 files per directory and up to 100 directories
  434.      per drive.  Naturally, there must be enough RAM available to
  435.      contain the data associated with each file and each directory.
  436.      But if your system is such that you don't require support for
  437.      350 files/directory and 100 directories, these parameters can
  438.      be adjusted downward to conserve RAM.  For example, suppose you
  439.      decide that 200 files/directory and 25 directories are
  440.      sufficient for your system.  Just place the number for the
  441.      maximum number of files and the number for the maximum number
  442.      of directories on the command line when loading scout as
  443.      follows:
  444.  
  445.                         SCOUT f200 d25
  446.  
  447.      Be sure to place an "f" immediately in front of the desired
  448.      value for maximum files and a "d" (upper or lower case) in
  449.      front of the directories value.  Since SCOUT uses 23 bytes for
  450.      each file and 39 bytes for each directory, a memory savings of
  451.      (200 * 23) + (25 * 39) = 5575 bytes will be realized.  Just
  452.      remember that, in this case, if SCOUT is displaying a directory
  453.      with more than 200 files, you will only see the first 200 files
  454.      found by SCOUT when it is called up.  And similarly, if SCOUT
  455.      is called while logged onto a disk with more than the specified
  456.      25 directories, the catalog will only show the first 25
  457.      directories located.  Another means of saving memory is
  458.      afforded to owners of Hercules (and compatible) Graphics Cards
  459.  
  460.  
  461.  
  462. Page 8 
  463.  
  464.  
  465.      (HGC).  Entering a single "h" anywhere on the command line will
  466.      cause SCOUT to use some of the abundant HGC memory for storage
  467.      of file and saved screen data.  This will result in saving a
  468.      not so trivial 15.6k of RAM.  Two caveats are in order here.
  469.      The first is that this will not work with Hercules Plus cards
  470.      while a Hercules ramfont is loaded.  The second is that some
  471.      so-called Hercules compatible boards are not really so
  472.      compatible and may cause SCOUT to behave strangely.
  473.  
  474.      Color users also may be able to significantly reduce SCOUT's
  475.      image in RAM if they own an advance technology CGA that doesn't
  476.      show flicker or snow.  Entering a single C on the command line
  477.      will also save 15.6 k of RAM.  Color users get a bonus in RAM
  478.      saved because SCOUT is able to use some of the available board
  479.      memory for storage of screens saved.
  480.  
  481.      SCOUT uses a buffer for operations such as file copying, text
  482.      file viewing, etc.  The size of this buffer is normally 4096
  483.      bytes, but it may be increased up to a maximum of 12,228 bytes.
  484.      The only practical reason for doing so is to increase the speed
  485.      at which SCOUT copies files.  Using the default of 4096 bytes,
  486.      SCOUT copies just about the same speed as DOS.  If desired, set
  487.      the file buffer size by entering a "b" followed by any number
  488.      between 2048 and 12228 as a parameter on the command line when
  489.      loading SCOUT as follows:
  490.  
  491.                       SCOUT b8192
  492.  
  493.      By the way, maximum copying efficiency will be realized if the
  494.      buffer size is set to a multiple of 512 bytes.
  495.  
  496.      In summary, SCOUT can be configured on the fly by entering
  497.      values for maximum files, maximum directories, and buffer size
  498.      on the command line.  Here are some examples of how SCOUT can
  499.      be loaded:
  500.  
  501.      SCOUT f150 d20         150 files, 20 directories, 4096 buffer
  502.      SCOUT d40 f200 b8192   200 files, 40 directories, 8192 buffer
  503.      SCOUT b6000 d175       175 files, 100 directories, 6000 buffer
  504.      SCOUT                  350 files, 100 directories, 4096 buffer
  505.  
  506.      IV. SCOUT HELP
  507.  
  508.      Once loaded, SCOUT can be called from anywhere.  Just press the
  509.      defined hot key combination or the prime key (if not disabled)
  510.      and SCOUT will pop up, saving the screen that was present when
  511.      it was activated.  To return to normal operations just press
  512.      the Esc key and the SCOUT main display will be replaced by the
  513.      screen that was present when SCOUT was called.  A two page help
  514.      display may be activated from the main SCOUT display by
  515.      pressing either ^H or the backspace key.  This display contains
  516.      a list of all available SCOUT command keys and short
  517.  
  518.  
  519.  
  520. Page 9 
  521.  
  522.  
  523.      descriptions of what each key accomplishes.  The two pages of
  524.      the help display are toggled back and forth by pressing any
  525.      key.  Remove the help display by pressing the Esc key.
  526.  
  527.      V. THE SCOUT DIRECTORY CATALOG
  528.  
  529.      SCOUT maintains a directory catalog for each disk on which it
  530.      is used.  The catalog is kept in a file name SCOUT.LOG located
  531.      in the root directory of each drive execept floppy drives A and
  532.      B (these are dynamically stored in memory).  When SCOUT
  533.      initially logs onto a drive it will check to see if SCOUT.LOG
  534.      exists in the root directory of that drive.  If so, it reads
  535.      the catalog.  If not, it scans the drive, locates all
  536.      directories, creates SCOUT.LOG, and stores the directory names
  537.      in this file.  Any time a new directory is created or a
  538.      directory is deleted through SCOUT commands, the catalog file
  539.      is updated.  But if the user deletes or creates a directory
  540.      outside of SCOUT, the catalog will not be accurate.  For this
  541.      reason there is a SCOUT command that will scan the current disk
  542.      and update the catalog.  Press "s" with the main SCOUT display
  543.      up and the scan and update will be effected.  Using a catalog
  544.      file strategy greatly speeds up searches for files and permits
  545.      very rapid verification of a user entered directory name.
  546.  
  547.      VI.  THE MAIN SCOUT DISPLAY
  548.  
  549.      The main SCOUT display contains a wealth of information.  The
  550.      top line of the display shows the date and time in a very
  551.      readable format followed by the version of DOS in use.  The
  552.      main part of the display is divided into 5 columns that hold up
  553.      to 14 file names each.  Thus, up to 80 file names can be
  554.      displayed at one time.  If there are more than 80 files in the
  555.      current directory, the PgUp and PgDn keys can be used to
  556.      display the different pages (up to a maximum of 5).
  557.  
  558.      Initially, a solid cursor bar appears that is highlighting the
  559.      first file displayed.  File names are displayed in the order
  560.      determined by the current sort method.  The cursor can be moved
  561.      with the up, down, right, and left arrow keys.  The solid bar
  562.      under the file display shows the current directory path name.
  563.      Below that, there are three blocks of information.
  564.  
  565.      The first block on the left displays information about the file
  566.      or directory name currently being highlighted by the cursor
  567.      bar.  An example is:
  568.  
  569.                  Date: 16 December 1986
  570.                  Time: 01:00 p.m.
  571.                  Size: 15,172
  572.                  Attr: Normal-A
  573.  
  574.      The date and time entries are self-explanatory.  The size entry
  575.  
  576.  
  577.  
  578. Page 10 
  579.  
  580.  
  581.      is from the DOS report of the actual file size to the byte.
  582.      This will be a zero if the entry being highlighted is a
  583.      directory or volume label.  The attribute entry shows status of
  584.      the file attribute byte.  In this case the file is a normal
  585.      file that has the archive bit set.  More about attribute bytes
  586.      will be explained later.  Attribute status may be any of the
  587.      following:
  588.  
  589.                    Normal
  590.                    Read-only
  591.                    Hidden
  592.                    System
  593.                    Read-only & Hidden
  594.                    Read-only & System
  595.                    Hidden & System
  596.                    Read-only & System & Hidden
  597.  
  598.      Names of hidden files will appear on a monochrome monitor in
  599.      low intensity video and underlined.  In a color system, they
  600.      appear as a bright cyan.  Directory names in a mono system are
  601.      in low intensity video and have arrow heads appended at each
  602.      end of the entry.  In color, they are yellow.  Volume labels
  603.      appear in low intensity with vertical bars at each end in a
  604.      mono system and are light red in a color system.
  605.  
  606.      The middle box of the lower part of the main display shows the
  607.      following information:
  608.  
  609.                   Disk = MYDISK-1
  610.                   Mask = *.*
  611.                   Files tagged = 0
  612.                   Bytes tagged = 0
  613.  
  614.      The first line shows the name (if any) of the current disk.  It
  615.      will appear as NOT LABELED if that is the case.  The next line
  616.      shows the current file mask.  The file mask consists of a valid
  617.      DOS file name that may contain DOS wild card characters
  618.      ("*","?").  All displayed entries will match this mask.  The
  619.      last two lines are used for information when batch tagging
  620.      files, which will be discussed later.
  621.  
  622.      The box on the far right of the lower part of the main display
  623.      contains more information on the current directory.  It
  624.      displays:
  625.  
  626.                    Dirs  =          2
  627.                    Files =        134
  628.                    Used  =  1,024,000
  629.                    Free  =  7,665,424
  630.  
  631.      Dirs refers to the number of subdirectory contained in this
  632.      directory.  Files is the number of files in the current
  633.  
  634.  
  635.  
  636. Page 11 
  637.  
  638.  
  639.      directory, based upon the file mask.  If the file mask is "*.*"
  640.      then all files in the directory will be displayed.  Used is the
  641.      total sum number of bytes occupied by files matching the
  642.      current file mask.  Free is the number of bytes currently
  643.      available for DOS assignment on the active drive.
  644.      The bottom line shows the SCOUT default directory, which is the
  645.      directory active at the time SCOUT is called.
  646.  
  647.      VII.  SCOUT NAVIGATION COMMANDS
  648.  
  649.      SCOUT provides a number of commands that facilitate navigation
  650.      around the system.  Each is invoked from the main SCOUT
  651.      display and is described in the following subparagraphs.
  652.  
  653.           A.  Changing drives.
  654.  
  655.               Pressing the "d" key will pop up a small window that
  656.               prompts for entry of a single character that denotes
  657.               the desired drive.  In DOS, drives are designated by
  658.               A,B,C... etc.  Pressing the appropriate letter key
  659.               will cause SCOUT to change to the drive indicated and
  660.               display whatever the default directory on that drive
  661.               happens to be.  If a letter is pressed that is outside
  662.               the range of drives in the system or if the target
  663.               drive is not ready (i.e., door is open), then an error
  664.               window will be displayed.  A drive change may also be
  665.               effected by assigning one of the function keys to a
  666.               string such as "A:" and then pressing that function
  667.               key.
  668.  
  669.           B.  Changing the SCOUT base or default directory.
  670.  
  671.               When initially called, SCOUT will record the current
  672.               drive and active directory as the default directory.
  673.               This is done so that SCOUT will not trick the current
  674.               application program by changing drives and/or
  675.               directories.  This can be changed by pressing the "b"
  676.               key.  The SCOUT directory catalog will appear and the
  677.               SCOUT default directory can be changed to any
  678.               directory in the catalog by pressing the associated
  679.               letter key.  The catalog is divided into pages of 20
  680.               directories each and the directory names are
  681.               alphabetically sorted.  Page through the catalog by
  682.               using the PgUp and PgDn keys.  Note that the SCOUT
  683.               default directory is always displayed on the bottom
  684.               line of the main SCOUT display.  The End key will
  685.               effect a change to the SCOUT default directory.
  686.  
  687.           C.  Changing to a Directory.
  688.  
  689.               A change of directory can be accomplished by moving
  690.               the cursor over the name of a subdirectory and
  691.  
  692.  
  693.  
  694. Page 12 
  695.  
  696.  
  697.               pressing return.  A directory change can also be
  698.               accomplished in several other ways.  One is through
  699.               the SCOUT catalog (described later) and the other is
  700.               through the function keys.  Recall that function keys
  701.               could be assigned valid directory path names via the
  702.               configuration program (CONFIG.COM).  Simply pressing a
  703.               function key assigned a directory name will cause
  704.               SCOUT to change to that directory and display it's
  705.               files.  Pressing the Home key will change to the root
  706.               directory of the current drive and pressing the End
  707.               key will change to the SCOUT default directory.
  708.               Pressing Ctrl and PgUp will change to the parent
  709.               directory of the current directory.  For example, if
  710.               SCOUT is displaying files in \ONE\TWO\THREE and the
  711.               Ctrl PgUp combination is pressed, SCOUT will change to
  712.               and display files in \ONE\TWO.
  713.  
  714.      VIII.  SCOUT DIRECTORY COMMANDS
  715.  
  716.      A number of various commands are available that make it much
  717.      easier to manage the directory structure of a large disk.
  718.  
  719.           A.  Creating a directory.
  720.  
  721.               Pressing the "i" key will bring up a window that
  722.               prompts for the name of the directory you wish to
  723.               create.  If you desire that the directory you are
  724.               creating become a subdirectory of the current
  725.               directory, then type in a valid DOS name with NO PATH
  726.               SPECIFIER.  For example, suppose SCOUT is displaying
  727.               the files in C:\ONE and you wish to create the
  728.               subdirectory C:\ONE\TEST, which is a child of the
  729.               directory \ONE.  Type TEST, press return, and SCOUT
  730.               will create the directory and update the catalog.
  731.               When the screen is refreshed, the new directory name
  732.               will appear on the display.  If you desire to create a
  733.               directory that is NOT a child of the current
  734.               directory, then type in the full DOS path name of the
  735.               new directory.  For example, suppose you wish to
  736.               create the directory \ABC.  Type in the string
  737.               "\ABC", press return, and SCOUT will create the
  738.               directory "\ABC".
  739.  
  740.               Note that any time an invalid path specifier is
  741.               entered, SCOUT will display an error box with the
  742.               message "Invalid Directory".  This might occur if an
  743.               attempt is made to create a directory with a name that
  744.               is already in use as a directory name.
  745.  
  746.           B.  Removing a Directory.
  747.  
  748.               A directory is deleted by changing to the parent
  749.  
  750.  
  751.  
  752. Page 13 
  753.  
  754.  
  755.               directory of the directory to be removed, placing the
  756.               cursor bar over its name, and pressing the Del key.
  757.               If the directory contains files it cannot be deleted
  758.               and SCOUT will notify you by showing the error box and
  759.               the message "Directory has files."
  760.  
  761.           C.  Directory Listing.
  762.  
  763.               A printed copy of the current directory file list may
  764.               be obtained by pressing the combination of Ctrl P from
  765.               the main SCOUT display.  A window will pop up offering
  766.               two choices.  A listing of only the current directory
  767.               or a listing of all directories on the current drive
  768.               may be selected.  If your printer is not ready, an
  769.               error box will pop up informing you of this fact.
  770.  
  771.           D.  Volume Labels.
  772.  
  773.               SCOUT permits the creation, renaming, and deletion of
  774.               disk volume labels.  A label may be created by
  775.               pressing the "l" key.  If no label exists, you will be
  776.               prompted for the new label name.  Be sure to enter a
  777.               valid DOS name.  If a label already exists, an error
  778.               box will pop up so informing you.  To rename or remove
  779.               a label, move SCOUT to the root directory of the
  780.               desired drive and place the cursor over the current
  781.               label.  To rename it, press the Ins key.  To remove
  782.               it, press the Del key.  If renaming a label, you will
  783.               be prompted for the new label name.  If deleting a
  784.               label, the label name under the cursor bar will be
  785.               replaced by the string "[ DELETED ]".
  786.  
  787.           E.  Refreshing the Main Display.
  788.  
  789.               As you will see later, it is sometimes desirable to
  790.               update the SCOUT display.  Pressing the "x" key will
  791.               refresh the display and move the display to the first
  792.               page of files.
  793.  
  794.      IX.  FILE OPERATIONS
  795.  
  796.      The following subparagraphs describe SCOUT's ability to manage
  797.      the files on your disks.
  798.  
  799.           A.  Copy a File.
  800.  
  801.               To copy an individual file, use the arrow keys to move
  802.               the cursor to the file name you wish to copy and press
  803.               the "c" key.  SCOUT will respond with a window that
  804.               prompts you for the new file name.  This can be a
  805.               simple file name, in which case SCOUT will copy file
  806.               under the cursor to a file of the name you entered in
  807.  
  808.  
  809.  
  810. Page 14 
  811.  
  812.  
  813.               the same directory, or it can be a path name, in which
  814.               case SCOUT will make a copy of the file of the same
  815.               or new name in the directory specified.  In any case,
  816.               SCOUT will show you the full path name (including the
  817.               target file name) and ask for permission to proceed
  818.               with the copy.  If no path name is shown, then it
  819.               indicates that SCOUT intends to copy the source file
  820.               to the target file in the current directory.  SCOUT
  821.               makes several checks to insure that it doesn't attempt
  822.               to copy a file to itself and will bring up the error
  823.               box if that is the case.  Upon completion of the copy
  824.               operation, SCOUT will display the number of bytes
  825.               actually copied.
  826.  
  827.               When copying to another drive, SCOUT will invoke the
  828.               error box if it detects that the target drive is write
  829.               protected or that the it is not ready (open door).  It
  830.               will also check the validity of the target
  831.               directory, if one is specified, and abort the copy if
  832.               the target directory path is not valid.
  833.  
  834.           B.  Strip and Copy a File.
  835.  
  836.               This function will copy a file in the exact same
  837.               manner as described above except that it will strip
  838.               the high bit from all characters as it copies.  In
  839.               other words, Wordstar files may be copied in a way
  840.               that removes special control codes and characters.
  841.               The resulting copy will be a straight ASCII file.
  842.  
  843.           C.  Move a File.
  844.  
  845.               SCOUT will move a file from one directory to another
  846.               on the same drive.  It will not move files across
  847.               drives.  Highlight the target file with the cursor and
  848.               press the "v" key.  A window will open that prompts
  849.               for the path name of the destination directory.
  850.               Entery the desired directory path name and press
  851.               return.  If the entered destination path name is
  852.               valid, SCOUT will move the file from the current
  853.               directory to the destination directory.  If the path
  854.               name was not valid, an error box will appear.  When
  855.               the move window disappears, the name [ MOVED ] will
  856.               appear in the place of the target file name.
  857.  
  858.               Moving a file from on directory to another is faster
  859.               than copying it because no data is actually moved.
  860.               Instead, the target file name is moved from its
  861.               original directory to the new directory.
  862.  
  863.           D.  Rename a File.
  864.  
  865.  
  866.  
  867.  
  868. Page 15 
  869.  
  870.  
  871.               A file can be renamed by moving the cursor over the
  872.               file name and pressing the Ins key.  A window will
  873.               appear that prompts for the new file name.  Enter any
  874.               valid DOS name and press enter.  The name of the file
  875.               will be changed to the newly entered name.  It is
  876.               permissable to use the "*" wild card when renaming a
  877.               file.  For example, suppose you desire to rename the
  878.               file named LONGFILE.TXT to LONGFILE.DAT.  When
  879.               prompted for the new name, enter *.DAT and SCOUT will
  880.               rename LONGFILE.TXT to LONGFILE.DAT.
  881.  
  882.           E.  Alter a File Attribute.
  883.  
  884.               Each file created and maintained by DOS has what is
  885.               called an attribute byte.  This byte contains coding
  886.               information that describes certain of the file's
  887.               properties.  It is through coding of the attribute
  888.               byte that a file is marked as hidden, read-only, or
  889.               archived.  In the case of archive status, each time a
  890.               file is opened for updating, DOS sets the archive bit
  891.               (a member of the attribute byte) to indicate that the
  892.               file has been updated.  Many back-up programs re-set
  893.               the arhive bit to show that the file has been backed
  894.               up and hasn't been changed since.  The attribute byte
  895.               of any file on your disk can be altered by SCOUT by
  896.               highlighting the target file with the cursor and
  897.               pressing the "a" key.  A menu type window will appear
  898.               that allows you set the file's attribute to any of the
  899.               DOS legal settings.  This is useful for deleting files
  900.               marked read-only by some applications programs.  First
  901.               change the attribute to normal and then the file may
  902.               be safely deleted.  Neither DOS nor SCOUT will delete
  903.               a file marked as read-only, so it is one method of
  904.               protecting valuable file from inadvertant erasure.
  905.  
  906.           F.  Delete a File.
  907.  
  908.               To delete a file, move the cursor over the target file
  909.               and press the Del key.  If the file is marked as read-
  910.               only, an error box will appear and SCOUT will not
  911.               delete the file.  SCOUT will ask if you are sure that
  912.               you wish to delete the file.  If you are sure, press
  913.               the "y" key and SCOUT will delete the file.  If not,
  914.               press any other key and the window will disappear and
  915.               the file will remain as before.
  916.  
  917.               If you attempt to delete a file on a write-protected
  918.               drive, SCOUT will inform you with an error box.
  919.  
  920.           G.  Purging a Directory of Files.
  921.  
  922.               SCOUT offers a fast way of purging (deleting) all the
  923.  
  924.  
  925.  
  926. Page 16 
  927.  
  928.  
  929.               files in a directory.  Move SCOUT to the desired
  930.               directory and press the left-shift tab key
  931.               combination.  A window will appear that asks if you
  932.               are ABSOLUTELY CERTAIN.  Be careful, because answering
  933.               to the affirmative will delete ALL files in the active
  934.               directory.  All files, that is, except any marked as
  935.               read-only (of course).
  936.  
  937.           H.  Setting a File Time/Date.
  938.  
  939.               A file's time and/or date may be changed by moving the
  940.               cursor bar over the name of the file and pressing the
  941.               Ctrl "f" combination.  A window will appear that
  942.               offers three choices.  A new time may be entered, a
  943.               new date may be entered, or the file's time/date can
  944.               be set to the current system time/date.  The date is
  945.               entered in the format MM-DD-YY.  Be sure to enter two
  946.               digits each for the month, day, and year fields.  The
  947.               separator between fields may be the hyphen (-) or any
  948.               character desired.  The time is similarly entered
  949.               using the format HH:MM:SS.  The seperator may be the
  950.               colon or any desired character.  An error message will
  951.               inform you if you enter an invalid time or date.  The
  952.               file's time and date may both be updated to system
  953.               time automatically by selecting that choice from the
  954.               window menu.
  955.  
  956.           I.  Printing a File.
  957.  
  958.               If the printer is ready and available, pressing Ctrl
  959.               "z' with the cursor highlighting a printable file (not
  960.               a .COM or .EXE file) will bring up the SCOUT print
  961.               menu.  If the printer is not ready, an error box will
  962.               appear informing you of that fact.  Three choices are
  963.               available.  The file can be printed using SCOUT
  964.               formatting parameters or it can be printed with no
  965.               added formatting.  The third window menu choice leads
  966.               to an auxilliary menu that allows you to set the
  967.               printing parameters.  If you know that the file you
  968.               wish to print already contains form-feeds and other
  969.               printer control codes, then use menu item B to print
  970.               the file.
  971.  
  972.               If you desire to use SCOUT formatting commands, you
  973.               may change the parameters you defined via the
  974.               configuration program from the auxilliary menu.  It
  975.               looks like this:
  976.  
  977.                      [L]  Left margin          0
  978.                      [T]  Top margin           0
  979.                      [B]  Bottom margin       10
  980.                      [P]  Lines per page      66
  981.  
  982.  
  983.  
  984. Page 17 
  985.  
  986.  
  987.                      [N]  Page numbering      NO
  988.                      [D]  Today's date        YES
  989.                      [S]  Start page           1
  990.                      [E]  End page            99
  991.  
  992.               The page numbering and date selections are toggle that
  993.               will change from YES to NO (or NO to YES) each time
  994.               the associated key is pressed.  All other selections
  995.               result in a prompt for the desired values.  The start
  996.               and end page settings permit you to print a selected
  997.               portion of a document.  If the start and end page
  998.               values are set so that the start page is greater than
  999.               the end page, SCOUT will "simulate" printing the file
  1000.               and you can discover the number of lines and pages in
  1001.               a file based upon the type of formatting selected.
  1002.               Note that the Left margin parameter is in effect even
  1003.               when a file is printed with no SCOUT formatting.  This
  1004.               was done so that you might have some control over the
  1005.               left margin of a document even though it it pre-
  1006.               formatted.
  1007.  
  1008.               After selection of print parameters is complete, press
  1009.               the Esc key to return to the main print menu and
  1010.               select the type of formatting desire.  SCOUT will then
  1011.               cause the file to be printed and will keep you
  1012.               informed of its progress by dynamically updating the
  1013.               number of lines and pages printed as well as the per
  1014.               cent of completion.
  1015.  
  1016.      X.  SCOUT BATCH FILE OPERATIONS
  1017.  
  1018.      Batch file operations make quick, easy work out dealing with
  1019.      the requirement to move, copy, or delete a group of files.  It
  1020.      saves many, many keystrokes and lowers the possibility of
  1021.      inadvertant errors caused by mistyping.
  1022.  
  1023.           A.  Tagging Files.
  1024.  
  1025.               The purpose of tagging files is mark a selected group
  1026.               of files for moving, copying, or deleting.  Files are
  1027.               tagged by using the plus (+) key.  When the plus key
  1028.               is pressed, a "+" symbol appears next to the file name
  1029.               under the cursor and the cursor advances to the next
  1030.               file name.  Up to 80 files may be tagged at one time.
  1031.               An individual file may be tagged by moving the cursor
  1032.               to that file and pressing the minus key.  As files are
  1033.               tagged, the lower center and right information boxes
  1034.               are updated.  A running tally of the number of files
  1035.               tagged and bytes tagged is kept in the center lower
  1036.               box.  The last line of the lower right box changes to
  1037.               "Flex = ".  This provides the user with a running
  1038.               tally of bytes tagged based on the cluster size of a
  1039.  
  1040.  
  1041.  
  1042. Page 18 
  1043.  
  1044.  
  1045.               floppy disk.  For a more technical explanation, see
  1046.               the technical notes section of this manual.
  1047.  
  1048.               Files may also be tagged automatically by pressing the
  1049.               Ctrl "t" combination.  Auto tagging will commence at
  1050.               the current location of the cursor and tag all files
  1051.               until the 80th file or the end of the listed files is
  1052.               reached.  This operation can span SCOUT's directory
  1053.               pages.
  1054.  
  1055.               Another method of automatically tagging files is to
  1056.               press the Ctrl "w" combination.  A window will appear
  1057.               that prompts for entry of a file mask.  When the file
  1058.               mask is entered (e.g., "AB??DC.*LM"), SCOUT will tag
  1059.               all files matching the mask specification up to 80
  1060.               files or the end of the listed files.
  1061.  
  1062.               A tagged file may be untagged by moving the cursor to
  1063.               it and pressing the minus "-" key.  All tagged files
  1064.               can be untagged with just one keypress.  Press the "u"
  1065.               key and SCOUT will remove all active tags.
  1066.  
  1067.           B.  Batch Copying.
  1068.  
  1069.               All tagged files may be copied in one operation by
  1070.               pressing the "g" key.  A window will appear that shows
  1071.               the names of all tagged files and asking for a
  1072.               destination.  If no files are tagged, a message to
  1073.               that effect appears in the window.  Entry of a valid
  1074.               destination string will cause all the tagged files to
  1075.               be copied to that destination.  The destination string
  1076.               can be a directory on the current drive, a directory
  1077.               on a different drive, or the default directory of a
  1078.               different drive.  To copy to the default directory of
  1079.               another drive, just enter the drive designator and a
  1080.               colon (i.e., "A:") and SCOUT will do the rest.  To
  1081.               minimize entry errors resulting in copying to the
  1082.               wrong destination, SCOUT responds to entry of the
  1083.               destination string by displaying the intended
  1084.               destination in full DOS path name format and
  1085.               requesting confirmation for the copy.  Pressing Esc at
  1086.               any time during this operation will abort the copy.
  1087.  
  1088.               As each file is copied, the string [ COPIED ] replaces
  1089.               the file name on the displayed list of tagged files.
  1090.               Upon completion of the batch copy operation, SCOUT
  1091.               will display the total number of bytes copied.
  1092.  
  1093.               When copying to another drive, SCOUT will check the
  1094.               space available on that drive and if it is smaller
  1095.               than the amount of tagged bytes the copy operation
  1096.               will be aborted.
  1097.  
  1098.  
  1099.  
  1100. Page 19 
  1101.  
  1102.  
  1103.  
  1104.               At the completion of the batch copy operation, all
  1105.               tagged files will now have a pound sign ("#") in place
  1106.               of the plus ("+") sign.  Pressing the "t" key at this
  1107.               point will result in re-tagging all the files just
  1108.               copied.  This saves having to manually tag those files
  1109.               again in case it is desire to copy the same group of
  1110.               files to several different destinations.
  1111.  
  1112.           C.  Batch Moving.
  1113.  
  1114.               The batch move operation operates exactly as the batch
  1115.               copy operation except that files may not be moved to
  1116.               another drive.  Again, window appears that displays
  1117.               all tagged file names and prompt for the destination
  1118.               directory.  If the entered directory name is invalid,
  1119.               an error box will appear informing you of that fact.
  1120.               As each file is moved, the string [  MOVED  ] replaces
  1121.               the moved file.  If the destination directory contains
  1122.               any files with the same name as one of those tagged,
  1123.               the [  MOVED  ] indicator will not replace the name
  1124.               and at the end of the operation an error box will
  1125.               inform you of the error.  At the end of the
  1126.               operation, SCOUT will display the total number of
  1127.               bytes moved.
  1128.  
  1129.           D.  Batch Deletion.
  1130.  
  1131.               The batch delete operation works just like the batch
  1132.               copy and move operations except that of course there
  1133.               is no destination to enter.  The same window will
  1134.               appear displaying the names of the tagged files and
  1135.               SCOUT will ask for confirmation to delete.  Be
  1136.               careful, because once an affirmative response is
  1137.               given, the operation proceeds non-stop unti all tagged
  1138.               files are deleted.  The string [ DELETED ] will
  1139.               replace each file as it is deleted.  If any tagged
  1140.               files are marked as read-only, they will not be
  1141.               deleted and their names will remain visible on the
  1142.               display.  At the end of the batch delete operation,
  1143.               SCOUT will show an error box saying that an illegal
  1144.               operation was attempted on a read-only file.  As with
  1145.               the batch copy and move operations, SCOUT will display
  1146.               the total number of bytes deleted at the end of the
  1147.               operation.
  1148.  
  1149.           E.  Batch Archive Bit Reset.
  1150.  
  1151.               SCOUT provides a very fast and convenient way to
  1152.               continually back up data files while working in an
  1153.               application program that is continually updating those
  1154.               files.  It works like this.  Pressing the key
  1155.  
  1156.  
  1157.  
  1158. Page 20 
  1159.  
  1160.  
  1161.               combination Ctrl "a" will bring up a window asking if
  1162.               you desire to reset all archive bits.  If you answer
  1163.               yes, SCOUT will reset the archive bits of every file
  1164.               in the directory.  Now, as you work in your
  1165.               application program and valuable data files are
  1166.               updated by your program, the archive bits are set by
  1167.               DOS.  So as you work, SCOUT can readily detect which
  1168.               files have been updated since resetting the bits or
  1169.               since the last update.  To effect backup, press the
  1170.               Ctrl "b" combination at any time.  A window similar to
  1171.               the batch copy window will appear and all files that
  1172.               have been changed will be listed by name.  Enter a
  1173.               valid destination string and SCOUT will copy the
  1174.               marked files to that destination and reset the archive
  1175.               bits again.  This cycle can be repeated over and over
  1176.               as you work and you never have to leave your
  1177.               application program to back up your files!  By the
  1178.               way, once you have entered a destination string and
  1179.               the copy operation has completed, the next time you
  1180.               invoke the copy mode and are prompted for the
  1181.               destination name simply press Ctrl "r" and the
  1182.               previously entered name will automatically be inserted
  1183.               for you.
  1184.  
  1185.      XI.  SCOUT INFORMATION COMMANDS
  1186.  
  1187.      SCOUT offers a number of commands that provide valuable
  1188.      information to the user.
  1189.  
  1190.           A.  Disk Information.
  1191.  
  1192.               Pressing the "q" key from the main display will bring
  1193.               up a window that shows a number parameters applicable
  1194.               to the active disk, including total bytes available,
  1195.               bytes used and bytes free both in numbers and
  1196.               percentages.
  1197.  
  1198.           C.  Disk Space Available
  1199.  
  1200.               Pressing Alt-d will result in a window that displays
  1201.               the bytes of disk space available for each drive in
  1202.               the system (including RAM disks) that has a disk in
  1203.               the drive.  Empty drives will be ignored.
  1204.  
  1205.           C.  Version Information.
  1206.  
  1207.               The "n" key will bring up a window showing the SCOUT
  1208.               version number, maximum number of files, maximum
  1209.               number of directories, file buffer size, and the
  1210.               current setting of the copy mode.
  1211.  
  1212.           D.  File Mask Settings.
  1213.  
  1214.  
  1215.  
  1216. Page 21 
  1217.  
  1218.  
  1219.  
  1220.               In order to see what the current file mask settings
  1221.               are or to change them, press the "j" key.  A window
  1222.               will appear displaying the file mask string
  1223.               assignments to the ten number keys.  Any one or more
  1224.               of these can be changed for the duration of the
  1225.               current session.  To permanently change a file mask
  1226.               setting, use the configuration program.
  1227.  
  1228.           E.  Function Key Settings.
  1229.               Function key macro settings can be viewed or changed
  1230.               in exactly the same manner as the file masks.
  1231.               Pressing the "k" key will bring up a menu showing the
  1232.               current function key assignments.  Changes can be made
  1233.               for the duration of the session only.
  1234.  
  1235.           F.  SCOUT Calendar.
  1236.  
  1237.               Pressing the combination Ctrl "l" will bring up a
  1238.               calendar with the current date blinking.  Advance the
  1239.               month by pressing up arrow key and retard the month by
  1240.               pressing the down arrow key.  The entire year may be
  1241.               advanced/retarded by pressing the righ/left arrow keys
  1242.               respectively.  Pressing the Home key will re-display
  1243.               the current month and year.  The year will not retard
  1244.               below 1980 (the DOS minimum).
  1245.  
  1246.           G.  SCOUT ASCII Table.
  1247.  
  1248.               SCOUT will display an ASCII table if the right square
  1249.               bracket key ("]") is pressed.  Pressing the down arrow
  1250.               key will scroll the table up and pressing the up arrow
  1251.               key will scroll the table up.  PgDn will scroll up a
  1252.               full page and PgUp will scroll down a full page.  Home
  1253.               will return to the beginning of the table and End will
  1254.               display the last page of the table.
  1255.  
  1256.           H.  Memory Allocation.
  1257.  
  1258.               SCOUT will display a list of all programs currently in
  1259.               RAM and the number of bytes each is occupying.  Press
  1260.               the "w" key to bring up a window displaying this data.
  1261.               Please note that for DOS 3.X actual program names will
  1262.               be displayed but in the case of DOS 2.X that
  1263.               information is not readily available, so SCOUT
  1264.               enumerates the programs by labeling them program1,
  1265.               program2, etc.
  1266.  
  1267.           I.  Catalog Information.
  1268.  
  1269.               SCOUT keeps all of the directory names from the
  1270.               currently active disk in a catalog.  The catalog is
  1271.  
  1272.  
  1273.  
  1274. Page 22 
  1275.  
  1276.  
  1277.               accessable via the "z" key.  The catalog is displayed
  1278.               in up to 5 pages of 20 directory names in each page.
  1279.               Page up or down through the catalog with PgUp and PgDn
  1280.               keys.  Each directory name is indexed by an alphabetic
  1281.               character from "A" through "T".  Pressing Ctrl "p"
  1282.               while viewing the catalog will result in a formatted
  1283.               listing of all directories in the catalog to the
  1284.               printer.  Pressing a letter key that is associated
  1285.               with a directory name will result in SCOUT changing to
  1286.               that directory.
  1287.  
  1288.               The "b" key will bring up exactly the same display of
  1289.               the catalog as the "z" key except that pressing a
  1290.               letter key associated with a directory name will
  1291.               change the SCOUT default directory.  The SCOUT default
  1292.               directory is the directory that SCOUT will make active
  1293.               when the Esc key is pressed from the main display to
  1294.               return control to your application program.
  1295.  
  1296.           J.  Text File Viewing.
  1297.  
  1298.               A text file may be browsed by placing the cursor over
  1299.               the desired file name and pressing the "r" key.  SCOUT
  1300.               will display 23 lines of the file at a time.  You can
  1301.               page back and forth through the file using the PgUp
  1302.               and PgDn keys.  The Home key will show the first page
  1303.               of the file.  The End key will take you to the end of
  1304.               the file.  Note that if the file is a long one, there
  1305.               will be some delay while SCOUT indexes the pages on
  1306.               the way through to the end of file marker.  Once this
  1307.               has occured, pressing the End key from anywhere in the
  1308.               file will instantly take you to the end of the file.
  1309.               Any page of the file may be printed by pressing Ctrl
  1310.               "p".  Use the Esc key to exit the file browse mode.
  1311.  
  1312.           K.  ARC File Directory Listing.
  1313.  
  1314.               ARC files are files that have been compressed by
  1315.               commonly available utilities like ARC and PKARC.  Any
  1316.               such file with an .ARC extension that is a valid ARC
  1317.               file may accessed to display its directory of file
  1318.               entries.  Just place the cursor of an ARC file and
  1319.               press the "r" key.  If SCOUT finds that it is indeed a
  1320.               valid ARC file, a window will appear that shows the
  1321.               directory listing in pages of pages of 18 entries
  1322.               each.  Each entry displayed has the ARCed file name,
  1323.               the date, the time, the uncompressed file size, the
  1324.               compressed file size, and the method used in
  1325.               compression.  The method is coded as follows:
  1326.  
  1327.                            CR   -   Crunched
  1328.                            PA   -   Packed
  1329.  
  1330.  
  1331.  
  1332. Page 23 
  1333.  
  1334.  
  1335.                            ST   -   Stored
  1336.                            SQ   -   Squeezed
  1337.                            SU   -   Squashed (PKARC only)
  1338.                            UN   -   Unknown
  1339.  
  1340.               To get a printed listing of the ARC file directory,
  1341.               press Ctrl "p" at any time while displaying the file
  1342.               names.
  1343.  
  1344.           L.  Search for a File.
  1345.  
  1346.               SCOUT will search an entire disk for a file name and
  1347.               report all directories where the target file was
  1348.               found.  Press the "y" key and a window will appear
  1349.               requesting entry of a file name or file mask.  Any
  1350.               legal DOS file name and/or wild cards ("*","?") are
  1351.               acceptable.  If you desire to search a disk other than
  1352.               the disk that is currently active, just immediately
  1353.               preceed the file specification string with the drive
  1354.               letter and a colon.  For example, suppose you are on
  1355.               drive C and wish to search drive D for all files with
  1356.               an extension of .PAS.  At the prompt, enter D:*.PAS
  1357.               and SCOUT will change to drive D before conducting the
  1358.               search.  As SCOUT finds files matching the entered
  1359.               specification, they will be listed in the window along
  1360.               with their parent directory name.  If more than 16
  1361.               matches are found, SCOUT will pause at the 16th match.
  1362.               Thus SCOUT will display finds in groups of 16.
  1363.               Pressing the escape key at any pause aborts the
  1364.               search.  A listing of the current screen can be
  1365.               obtained by pressing Ctrl "p" at any pause.  If no
  1366.               match is found, SCOUT will display a blinking message
  1367.               to that effect.
  1368.  
  1369.           M.  Scan the Disk.
  1370.  
  1371.               If any directories are renamed, deleted, or created
  1372.               other than through SCOUT commands, it will be
  1373.               necessary to update the catalog.  Press the "s" key
  1374.               and window will appear informing you that the scan is
  1375.               in progress.  SCOUT will scan the entire disk and
  1376.               enter all directory names found in its catalog.  On
  1377.               most hard disks the scan only takes a minute or so,
  1378.               but the time required is dependent upon how many
  1379.               directories are present, how deep they are nested, and
  1380.               the performance of the disk itself.  Note:  DO NOT
  1381.               nest directories over five levels (including the root
  1382.               directory) deep.  This slows DOS performance and can
  1383.               cause SCOUT to malfunction during a scan.
  1384.  
  1385.      XII.  EXECUTING PROGRAMS FROM SCOUT
  1386.  
  1387.  
  1388.  
  1389.  
  1390. Page 24 
  1391.  
  1392.  
  1393.      SCOUT is the only memory resident program known to have the
  1394.      capability to execute programs.
  1395.  
  1396.           A.  Run a Program.
  1397.  
  1398.               First, remember that you MUST have placed RUNFILE.COM
  1399.               in the root directory of the disk drive from which
  1400.               SCOUT is to be initially loaded into memory in order
  1401.               for you to successfully run a program from SCOUT.
  1402.  
  1403.               The easiest and most direct method of running a
  1404.               program from SCOUT is to move the cursor to a .COM,
  1405.               .EXE, or .BAT file and press return.  SCOUT will
  1406.               execute the program.  When you exit the program, a
  1407.               prompt will appear asking if you wish to return to
  1408.               SCOUT.  If so, pressing "y" will activate SCOUT again
  1409.               in the same directory from which you ran the program.
  1410.               If not, pressing "n" will leave you at the DOS level.
  1411.               Note:  YOU CANNOT RUN A PROGRAM FROM SCOUT UNLESS YOU
  1412.               CALLED SCOUT FROM THE DOS LEVEL!  But you may activate
  1413.               SCOUT from the program you executed from SCOUT.  Just
  1414.               be sure to terminate the program before attempting to
  1415.               run another program.
  1416.  
  1417.               In many cases it may be desirable to pass the program
  1418.               you desire to run parameters via the command line.
  1419.               Just press the slash ("/") key with the cursor over
  1420.               the name of the program you desire to run.  A window
  1421.               will appear prompting you for the command line string.
  1422.               Enter it and press return.  SCOUT will pass the
  1423.               entered string to the executed program just as if you
  1424.               had invoked the program from the DOS command line.
  1425.  
  1426.           B.  The Program Menu.
  1427.  
  1428.               The configuration program permittied you to enter up
  1429.               to 10 program names, parent directories, and flags
  1430.               indicating whether or not to pause for command line
  1431.               parameters.  This menu may be invoked by pressing the
  1432.               backslash key ("\").  A window will appear that
  1433.               displays the program names you defined, the directory
  1434.               names they are located in, and stars ("*") for any you
  1435.               marked to pause for command line parameters.  Each
  1436.               program is indexed by a function key.  Press the
  1437.               function key associated with program that you desire
  1438.               to execute.  If that program is flagged with a star,
  1439.               the command line parameter window will appear and
  1440.               request entry of the parameter string before the
  1441.               program is executed.
  1442.  
  1443.               The power of using the menu is that you can define
  1444.               programs that reside on disks other than the default
  1445.  
  1446.  
  1447.  
  1448. Page 25 
  1449.  
  1450.  
  1451.               drive and SCOUT will effect both appropriate drive and
  1452.               directory change so that the program can be executed
  1453.               from its parent directory.  Just be sure to enter the
  1454.               full proper path specification in the configuration
  1455.               program.
  1456.  
  1457.      XIII.  MISCELLANEOUS COMMANDS
  1458.  
  1459.            A. Saving the Screen to a File.
  1460.  
  1461.               Pressing Ctrl-V with with the main SCOUT display up
  1462.               will cause SCOUT to save the screen image that was
  1463.               present before SCOUT was activated.  The screen image
  1464.               will be converted to ASCII text and saved to a disk
  1465.               file.  The file name is SCREEN.DAT and it will be
  1466.               written to the default directory.  If SCREEN.DAT
  1467.               exists, SCOUT will append the screen data to it
  1468.               otherwise it will create the file.
  1469.  
  1470.            B. Printing a Graphic Screen Image.
  1471.  
  1472.               If SCOUT was loaded with the "g" parameter on the
  1473.               command line and a Color Graphics Adaptor (CGA) or
  1474.               Enhanced Graphics Adaptor (EGA) emulating the CGA in
  1475.               use, SCOUT will save a graphics screen image when
  1476.               activated.  Pressing Ctrl-G will cause SCOUT to send
  1477.               the saved graphics image to the printer.  This will
  1478.               only work properly on IBM graphics printers or
  1479.               printers capable of operating in the IBM graphics mode
  1480.               like the Epson FX series.  A menu will pop up offering
  1481.               a selection of either the IBM graphics or Epson
  1482.               printer.  The printed image will be rotated 90 degrees
  1483.               so that the screen image perspective is preserved in
  1484.               the printing.
  1485.  
  1486.           C.  Format a Floppy Disk.
  1487.  
  1488.               SCOUT will even let you format a floppy disk (5.25"
  1489.               only).  Pressing the "f" key at the main display will
  1490.               pop up a window asking whether to format drive A or B.
  1491.               Press the appropriate drive letter.  If you are using
  1492.               SCOUT on an AT, SCOUT will then ask if you want to
  1493.               format a high density drive.  PC AT's and compatibles
  1494.               have drives that can use both regular (40 track, 9
  1495.               sector, 360 KB) and high density (80 track, 15 sector,
  1496.               1.2 MB) disks.  When ready to format, press Return.
  1497.               If the drive has been previously formatted, it may
  1498.               contain files you don't wish to destroy.  SCOUT will
  1499.               issue a warning in this case and give you the option
  1500.               of aborting the format.  Otherwise SCOUT will go ahead
  1501.               and format the disk and show you (track by track) its
  1502.               progress as it does.  SCOUT will also warn you if the
  1503.  
  1504.  
  1505.  
  1506. Page 26 
  1507.  
  1508.  
  1509.               disk is write-protected.  If the drive door happens to
  1510.               be open and you don't close it before formatting
  1511.               begins, SCOUT will rush through the formatting and
  1512.               then bring up the error box informing you that there
  1513.               was an error in formatting.
  1514.  
  1515.      XIV.  EXPANDED MEMORY VERSION
  1516.  
  1517.               There is a version of SCOUT (not included in the
  1518.               regular distribution package) that runs in Expanded
  1519.               Memory (EM).  This version can be used with any EM
  1520.               board and software drivers that conform to the Lotus,
  1521.               Intel, Microsoft (LIM) Expanded Memory Specification
  1522.               (EMS) version 3.2.  If you have the EM version of
  1523.               SCOUT, then you should have the following files:
  1524.  
  1525.                               SCOUT-EM.COM
  1526.                               SCOUT-EM.000
  1527.                               RUNSCOUT.COM
  1528.                               REMOVE.COM
  1529.                               CONFIG.COM
  1530.                               RUNFILE.COM
  1531.                               CALLSCT.COM
  1532.  
  1533.               SCOUT-EM is configured and installed exactly the same
  1534.               as SCOUT but it is loaded differently.  The only
  1535.               command line parameter recognized by SCOUT-EM is the
  1536.               "m" parameter for composite video monitors.  When
  1537.               SCOUT-EM loads, it first determines that an EMS driver
  1538.               is present and requests eight 16k pages from the
  1539.               Expanded Memory Manager (EMM).  If the EMM is not
  1540.               present or is unable to allocate 8 pages to SCOUT-EM,
  1541.               then SCOUT-EM aborts with an appropriate error
  1542.               message.  If everything is ok, SCOUT-EM loads itself
  1543.               into the allocated EMS pages and is ready to be called
  1544.               by the regular RAM-resident driver, RUNSCOUT.COM.
  1545.               RUNSCOUT.COM should be loaded immediately after
  1546.               running SCOUT-EM.  This driver contains keyboard
  1547.               interrupt handler code and the code that will map
  1548.               SCOUT-EM code into the active EM page frame when
  1549.               SCOUT-EM is called.  RUNSCOUT.COM will occupy
  1550.               approximately 2K bytes of normal RAM.
  1551.  
  1552.               Operationally, SCOUT-EM will perform exactly as the
  1553.               regular version of SCOUT, except since it is running
  1554.               in EM, it takes up a lot less memory in normal RAM.
  1555.               SCOUT-EM is removed from EM and regular RAM by running
  1556.               the program REMOVE.COM.  The default operational
  1557.               parameters for SCOUT-EM are:
  1558.  
  1559.                          files/directory     420
  1560.                          directorys/disk     150
  1561.  
  1562.  
  1563.  
  1564. Page 27 
  1565.  
  1566.  
  1567.                          file buffer size    12,288 bytes
  1568.  
  1569.               SCOUT-EM has been tested in conjunction with other
  1570.               software that utilizes EM such as Software Carousal
  1571.               and Lightning and Vcache, two hard disk cache
  1572.               programs.  AT users may have problems with some
  1573.               configurations if the system you are running under is
  1574.               using a combination of expanded and extended memory
  1575.               and the RAM disk resides in expanded memory.  This is
  1576.               the case with the AST Premium/286 computer.
  1577.  
  1578.      XV.  Compatibility
  1579.  
  1580.               SCOUT is compatible with the IBM PC/XT and PC AT.  It 
  1581.               should operate on any truly compatible computer with 
  1582.               no problems.  It has been tested with PC DOS 2.1, PC 
  1583.               DOS 3.1, MS DOS 2.1, and MSDOS 3.1.  Some lap top 
  1584.               portables have display screens that are supported by a 
  1585.               graphics card but do not show actual colors.  Loading 
  1586.               SCOUT with an "m" on the command line should solve an 
  1587.               display problems with these machines.
  1588.  
  1589.      XVI.  SCOUT Command Key Summary
  1590.  
  1591.      The following is a list of all the SCOUT command keys with a 
  1592.      brief summary statement of the function of each.
  1593.  
  1594.           A  -  Change file attribute.
  1595.          ^A  -  Reset archive bits for all files in current 
  1596.                 directory.
  1597.           B  -  Show catalog - change default directory.
  1598.          ^B  -  Batch copy files changed since last backup.
  1599.           C  -  Copy file under the cursor bar.
  1600.           D  -  Change drive.
  1601.       Alt-D  -  Show unused for each disk drive in system.
  1602.          ^D  -  Change system time/date.
  1603.           E  -  Erase tagged files.
  1604.           F  -  Format a floppy disk.
  1605.          ^F  -  Change file time/date.
  1606.           G  -  Batch copy tagged files.
  1607.          ^G  -  Print saved graphics screen image.
  1608.          ^H  -  Command summary window.
  1609.           I  -  Create new directory.
  1610.           J  -  View/set file mask settings.
  1611.           K  -  View/set function key macro settings.
  1612.          ^K  -  Disable/enable primary hot key combination.
  1613.           L  -  Create new volume label.
  1614.          ^L  -  Calendar display.
  1615.           M  -  Batch move tagged files.
  1616.           N  -  Version window.
  1617.           O  -  View/change sort option.
  1618.           P  -  Printer control code menu.
  1619.  
  1620.  
  1621.  
  1622. Page 28 
  1623.  
  1624.  
  1625.          ^P  -  Print listing of current or all directories.
  1626.           Q  -  Disk information.
  1627.           R  -  Read text file or read ARC file directory.
  1628.          ^R  -  Recall last entered path name.
  1629.           S  -  Perform scan and update directory catalog.
  1630.          ^S  -  Strip and copy file.
  1631.           T  -  Retag copied files.
  1632.          ^T  -  Initiate auto-tag from present cursor postion.
  1633.           U  -  Untag all tagged files.
  1634.           V  -  Move individual file.
  1635.          ^V  -  Save text screen image to text file.
  1636.           W  -  Show system memory allocation.
  1637.           X  -  Refresh the main display.
  1638.           Y  -  Search for one or more files.
  1639.           Z  -  Display catalog - change directory.
  1640.          ^Z  -  Print file.
  1641.         Del  -  Delete highlighted file/directory/label.
  1642.         Ins  -  Rename highlighted file/directory/label.
  1643.        ^PgUp -  Change to parent directory.
  1644.         Home -  Change to root directory.
  1645.          End -  Return to default directory.
  1646.         ^End -  Remove from memory.
  1647.         PgUp -  Show previous page of files.
  1648.         PgDn -  Show next page of files.
  1649.            + -  Tag a file.
  1650.            - -  Untag a file.
  1651.            ] -  Show ASCII table.
  1652.            \ -  Display executable program menu.
  1653.            / -  Run program with command line parameters.
  1654.  
  1655.      Pressing F1 - F10 at the main SCOUT display will change 
  1656.      directory to the assigned macro string.
  1657.  
  1658.      Pressing 0 - 9 at the main SCOUT display will show only those 
  1659.      files matching the assigned file mask.
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675. Page 28 
  1676.  
  1677.